package learnProxy.myProxy;

import java.lang.reflect.InvocationHandler;

/**
 * @author jiangfeng 2018/10/25 18:07
 * 动态代理类
 */
public class MyProxy {

    public static Object newProxyInstance(ClassLoader loader,
                                          Class<?>[] interfaces,
                                          InvocationHandler h) {
        // 1. 根据interface 来 生成代理java文件,

        // 2.写入文件中

        // 3.编译java 文件,生成class 文件


        // 4.将class文件  动态加载到jvm 中

        // 5. 返回被代理后的代理对象
        return null;
    }
}
